package org.Modulo3;

import android.app.Activity;
import android.os.Bundle;

public class Notificacion extends Activity{
    private Configuracion config; 
	/**
	 * 
	 * @param savedInstance
	 */
	public void onCreate(Bundle savedInstance) {
		throw new UnsupportedOperationException();
	}
	public Notificacion(boolean not, boolean est){
		config=new Configuracion(not, est);
	}

	public static String enviarNotificacion() {
		String notificacion=" ";
		double tope=Gestor_Datos_Financieros.getTope();
		System.out.println("Tope: "+tope);
		double error=Gestor_Datos_Financieros.getError();
		System.out.println("Error: "+error);
		double ingresos=Gestor_Datos_Financieros.getIngresos();
		System.out.println("Ingresos: "+ingresos);
		double gastos=Gestor_Datos_Financieros.getGastos();
		System.out.println("Gasot: "+gastos);
		if(Configuracion.getNotificacion()){
			if(tope!=0&&error!=0&&ingresos!=0){
				if(gastos>=tope&&gastos<=(tope+(tope*error))) notificacion="Ha superado el limite";
				else{
					if(gastos>=(tope+(tope*error))&&gastos<=ingresos) notificacion="Ha superado mas del limite";
					else {
						if(gastos>=ingresos)notificacion="Ha superado sus ingresos";
						
					}
				}
			
			}
			else{
				if(ingresos==0){ notificacion="No tiene ingresos";
				}
				else{
					if(tope==0) notificacion="No tiene tope";
					else notificacion="No tiene error";
			}
		}
		
	}
		return notificacion;
	}

}   
